/**
 * Created by xiaowei328 on 2015/5/25.
 */
public class TT implements Runnable {
    int b = 100;
    @Override
    public void run() {
        try {
            m1();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public synchronized void m1() throws Exception {
        b = 1000;
        Thread.sleep(5000);
        System.out.println("b = " + b);
    }

    public synchronized void m2() throws Exception{
        Thread.sleep(6000);
        b = 2000;
        System.out.println(b + "/////");
    }

    public static void main(String[] args) throws Exception{
        TT t = new TT();
        Thread tt = new Thread(t);
        tt.start();
        Thread.sleep(100);
        t.m2();
        System.out.println(t.b + "****");

    }
}
